//需求：读取names.json，然后随机出一位学员，每随机一次让数量+1，并打印出被点名字与已点次数 
// 导入path模块
const path = require('path')
const fs = require('fs')
//调用path.join做拼接路径
const json = path.join(__dirname, './names.json')
// console.log(json)
//转为数组
const arr = fs.readFileSync(json, 'utf8') 
// console.log("arr:",arr)
//转换json字符串
const students = JSON.parse(arr)
// console.log('students:',students[3])
// console.log('students:',parseInt(Math.random()*students.length))
//随机索引 随机下标 Math.random()
const num = parseInt(Math.random() * students.length)
//随机的学生下标
const luck = students[num]
//被点次数累计
luck.count++
console.log('luck:', luck)
//转回json字符串
const jString = JSON.stringify(students)
fs.writeFileSync(json,jString)
